home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d3 / clarion.arc / TFS.HLP (.txt) < prev    next >
Clarion Help  |  1991-07-24  |  41KB  |  1,015 lines

  1. 7732 S.E. 99th Ct.
  2.  PAdams, Alvan A.
  3. 4455 N.W. 44th Pl.
  4. Coral Springs, FL
  5. Baxter, Nancy T.
  6. 7788 S.W. 33rd Ave.
  7. Plantation, FL
  8. Brown, Peter A.
  9. 3301 N. 99th St.
  10. Pompano Beach, FL
  11. Chandler, Randall
  12. Apt 10B, 1400 E. 41 Ct.
  13. Pompano Beach, FL
  14. Dalton, Barry L.
  15. 4729 N.E. 11 Pl.
  16. Deerfield Beach, FL
  17. Evans, Martha Q.
  18. 7732 S.E. 99th Ct.
  19. Hallandale Beach, FL
  20. Franklin, Dennis J. 9201 W. 4th Pl.
  21. Ft. Lauderdale, FL
  22. Gold, Harvey B.
  23. 76201 S.W. 1st St.
  24. Plantation, FL
  25. Harrison, Adam P.
  26. 78612 N.W. 55th St.
  27. Coral Springs, FL
  28. Henry, Albert T.
  29. 99011 E. 5th St.
  30. Ft. Lauderdale, FL
  31. ADDRESS
  32. CITY_ST
  33. Inman, Barnard K.
  34. 87097 N.E. 4th Pl.
  35. Deerfield Beach, FL
  36. Jackson, Mary C.
  37. 30190 N.W. 88th Ter.
  38. Coral Springs, FL
  39. Jones, Andrew
  40.  S. 12th Pl.
  41. Ft. Lauderdale, FL
  42. Kendall, Jennifer L.Apt C. 14123 W. 7th Ct.
  43. Ft. Lauderdale, FL
  44. Lawson, Robert T.
  45. 77612 N.W. 99 Pl.
  46. Coral Springs, FL
  47. Mathers, Gerald A.  88032 N.W. 14th Ct.
  48. Coral Springs, FL
  49. Nobel, Alfred P.
  50. 55182 N.W. 27th Ter.
  51. Coral Springs, FL
  52. Picket, Wilson W.
  53. 1230 W. 55th Rd.
  54. Tamarac, FL
  55. Simmons, John D.
  56. 3215 N.E. 3rd St.
  57. Deerfield Beach, FL
  58. Smith, Randy
  59. 1314 W. 21st St.
  60. Ft. Lauderdale, FL
  61. Wilson, Susan
  62. 7788 E. 77th Ter.
  63. Ft. Lauderdale, FL
  64. PHONES.DAT
  65. Record:15
  66. Status:Active
  67. Order:NAME_KEY
  68.  PSmith, Randy
  69. 1314 W. 21st St.
  70. Ft. Lauderdale, FL
  71. Jones, Andrew
  72.  S. 12th Pl.
  73. Ft. Lauderdale, FL
  74. Wilson, Susan
  75. 7788 E. 77th Ter.
  76. Ft. Lauderdale, FL
  77. Brown, Peter A.
  78. 3301 N. 99th St.
  79. Pompano Beach, FL
  80. Adams, Alvan A.
  81. 4455 N.W. 44th Pl.
  82. Coral Springs, FL
  83. Baxter, Nancy T.
  84. 7788 S.W. 33rd Ave.
  85. Plantation, FL
  86. Picket, Wilson W.
  87. 1230 W. 55th Rd.
  88. Tamarac, FL
  89. Simmons, John D.
  90. 3215 N.E. 3rd St.
  91. Deerfield Beach, FL
  92. Chandler, Randall
  93. Apt 10B, 1400 E. 41 Ct.
  94. Pompano Beach, FL
  95. Dalton, Barry L.
  96. 4729 N.E. 11 Pl.
  97. Deerfield Beach, FL
  98. ADDRESS
  99. CITY_ST
  100. Evans, Martha Q.
  101. 7732 S.E. 99th Ct.
  102. Hallandale Beach, FL
  103. Franklin, Dennis J. 9201 W. 4th Pl.
  104. Ft. Lauderdale, FL
  105. Gold, Harvey B.
  106. 76201 S.W. 1st St.
  107. Plantation, FL
  108. Henry, Albert T.
  109. 99011 E. 5th St.
  110. Ft. Lauderdale, FL
  111. Inman, Barnard K.
  112. 87097 N.E. 4th Pl.
  113. Deerfield Beach, FL
  114. Jackson, Mary C.
  115. 30190 N.W. 88th Ter.
  116. Coral Springs, FL
  117. Kendall, Jennifer L.Apt C. 14123 W. 7th Ct.
  118. Ft. Lauderdale, FL
  119. Harrison, Adam P.
  120. 78612 N.W. 55th St.
  121. Coral Springs, FL
  122. Lawson, Robert T.
  123. 77612 N.W. 99 Pl.
  124. Coral Springs, FL
  125. Mathers, Gerald A.  88032 N.W. 14th Ct.
  126. Coral Springs, FL
  127. Nobel, Alfred P.
  128. 55182 N.W. 27th Ter.
  129. Coral Springs, FL
  130. PHONES.DAT
  131. Record:11
  132. Status:Active
  133. Order:Record Number 
  134. Hallandale Beach, FL
  135. Converting dBase file
  136. The CLARION Converter
  137. Input Type :Clarion
  138. Clarion  dBase  DIF  BASIC
  139. Input File :
  140. Output Type:
  141. dBaseII dBase
  142.  DIF  BASIC
  143. Output File:
  144. Source File:
  145.  This is Converter's Base window.  You must first specify the type  
  146.  of the input file to be converted.  If you choose dBase, Converter 
  147.  will determine if it is dBaseII or dBase
  148.  format.  To specify a  
  149.  file type, you would use the arrow keys to position the selector
  150.  bar over your choice, and then press Enter.
  151.  At the Input file field, you must specify the path, name, and
  152.  extension of the file that you want to convert.  If you omit the
  153.  path, the current directory is supplied automatically.  Extensions 
  154.  default according to the Input type: .DAT for Clarion, .DBF for
  155.  dBase, .DIF for DIF, and .BAS for BASIC.
  156.  If you cannot remember the name of the file you want to convert,
  157.  you can access the File Selection window at this point by pressing 
  158.  Enter.
  159.  As in all Clarion
  160.  utilities, the File  
  161.  Selection window can 
  162.  be used to assist
  163.  you in locating the  
  164.  file you wish to use.
  165.  You simply use the
  166.  arrow keys to move
  167.  the selector bar to  
  168.  the file you want,
  169.  and then press Enter.
  170.  If you selected something other than Clarion as an input type
  171.  (which we did) then Converter automatically sets the output type 
  172.  to Clarion and then moves to the Output File field.
  173.  Here you will type in the path, name, and extension of the new
  174.  file that you want Converter to create.  If you omit the path,
  175.  the current directory is used.  If you omit the extension, the
  176.  default is supplied according to the output type. In this case,  
  177.  the output type is Clarion, so the default extension is .DAT.
  178.  If you use the name of an existing file, it will be replaced.
  179.  To search for a filename, leave the field blank and press Enter. 
  180.  Converter warns us that the output file already exists.  Sometime  
  181.  this will save us from making a mistake.  We could press Esc to go 
  182.  back to the Output File field and pick a different file, but this  
  183.  time, we want to replace the existing file, so we continue.
  184.  If your input data file is a dBaseII, dBase
  185. , DIF, or BASIC file, 
  186.  Converter will automatically create the source statements for a
  187.  Clarion FILE structure, declaring a file to match your new Clarion  
  188.  data file.  (If your input data file is a Clarion file, Converter
  189.  skips this line.)
  190.  Converter initializes the Source File field with the name of the
  191.  output file plus the extension .TMP.  To accept this filename, all 
  192.  we have to do is press Enter.
  193.  Here is what the source statement structure created by Converter
  194.  looks like.  This concludes the Converter tutorial.
  195. 1:  03 57 08 12 05 00 00 00 E1 00 2D 00 00 00 00 00
  196. 11:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  197. 21:  43 4E 41 4D 45 00 00 00 00 00 00 43 05 00 FB 72
  198. CNAME
  199. 31:  19 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00
  200. 41:  43 46 4C 54 5F 4E 4F 00 00 00 00 43 1E 00 FB 72
  201. CFLT_NO
  202. 51:  03 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00
  203. 61:  43 44 45 50 5F 43 49 54 59 00 00 43 21 00 FB 72
  204. CDEP_CITY..C!.
  205. 71:  03 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00
  206. 81:  43 44 45 53 5F 43 49 54 59 00 00 43 24 00 FB 72
  207. CDES_CITY..C$.
  208. 91:  03 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00
  209. A1:  43 46 4C 54 5F 44 41 54 45 00 00 44 27 00 FB 72
  210. CFLT_DATE..D'.
  211. B1:  08 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00
  212. C1:  43 4E 4F 5F 53 45 41 54 53 00 00 4E 2F 00 FB 72
  213. CNO_SEATS..N/.
  214. D1:  02 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00
  215. E1:  0D 20 4C 4F 55 49 53 20 20 20 20 20 20 20 20 20
  216. . LOUIS
  217. F1:  20 20 20 20 20 20 20 20 20 20 20 31 30 31 4C 41
  218. 101LA
  219. 101:  58 41 54 4C 31 39 38 35 31 32 30 32 31 30 20 50
  220. XATL1985120210 P
  221. :  41 55 4C 20 20 20 20 20 20 20 20 20 20 20 20 20
  222. 121:  20 20 20 20 20 20 20 20 39 35 31 41 54 4C 42 4F
  223. 951ATLBO
  224. 131:  53 31 39 38 35 31 32 30 33 20 31 20 4E 45 4C 53
  225. S19851203 1 NELS
  226. 141:  4F 4E 20 54 53 4F 20 20 20 20 20 20 20 20 20 20
  227. ON TSO
  228.  ]CUSTOMER.DBF A1
  229.  -HEX
  230. Entering DOS mode
  231. Input file:
  232.  0Sequence  :
  233. Press Enter to scan file
  234. File size:
  235.  (File date: 09/11/87
  236.  (File time:  01:00AM
  237.  PHN:NAME
  238.  PHN:ADDRESS
  239.  PHN:CITY_STATE
  240.  PHN:ZIP
  241.  PHN:PHONE
  242. The CLARION Filer
  243.   Source file:
  244.   Label
  245.   Input file :
  246.   Output file:
  247.  This is the Filer tutorial.
  248.  Filer reads a file layout from a Clarion source program and  
  249.  creates the Clarion files necessary to contain the records,  
  250.  keys, and memo fields declared in the file structure.
  251.  The new files can be populated with records from an existing 
  252.  file.  Filer reads the record layout from the header of the  
  253.  existing file and rearranges each record as is necessary to  
  254.  match the new record layout.
  255.  This is Filer's base window.
  256.  Using Designer, we have added a second address field 
  257.  to our PHONEBK file.  (PHONEBK is declared in the
  258.  PHONES.CLA module.)  We eliminated the field named
  259.  ADDRESS and added two fields named ADDRESS1 and
  260.  ADDRESS2.  We want to create a new PHONEBK file.
  261.  We want to change the layout of PHONEBK, but  
  262.  we don't want to lose our data--we have added 
  263.  quite a few records to the file.  So we will  
  264.  use the old PHONEBK file as input.
  265.  The left column shows the fields in the new file
  266.  (the file we are creating).  The right column shows 
  267.  the fields from the old file that will be used by
  268.  the new file.  They are fields with the same name.  
  269.  We are about to lose the data from ADDRESS in the  
  270.  old file because there is no field named ADDRESS
  271.  in the new file.  We want ADDRESS1 to get the data 
  272.  from ADDRESS.  ADDRESS2 is a new field and should  
  273.  be set to spaces.  We press down arrow and Enter.  
  274.  We select ADDRESS as the input
  275.  field to be used for ADDRESS1 in 
  276.  the output file.  We press down  
  277.  arrow twice and Enter.
  278.  This is about what we had in mind.  NAME, CITY_STATE, ZIP, and
  279.  PHONE will be moved from the old file to the new file.  ADDRESS1 
  280.  comes from ADDRESS.  And ADDRESS2 will be set to spaces.  Now we 
  281.  press Ctrl-Enter to convert the file.
  282.  Our new PHONEBK file now has two address fields. 
  283.  And we converted the file in minutes--without
  284.  losing any data.
  285.  This completes the Filer tutorial.  Let's return 
  286.  to the tutorial menu.
  287. Get Output Field
  288. From Input Field
  289. 1  NAME
  290. 1  NAME
  291. 2  ADDRESS1
  292. (New Field)
  293. 3  ADDRESS2
  294. (New Field)
  295. 4  CITY_STATE
  296. 3  CITY_STATE
  297. 5  ZIP
  298. 4  ZIP
  299. 6  PHONE
  300. 5  PHONE
  301.      Press Enter to Change Input Field
  302. Press Ctrl-Enter to Convert
  303. (New Field)
  304. 1  NAME
  305. 2  ADDRESS
  306. 3  CITY_STATE
  307. 4  ZIP
  308. 5  PHONE
  309.  11  NAME
  310. 1  NAME
  311. 2  ADDRESS1
  312. 2  ADDRESS
  313. 3  ADDRESS2
  314. (New Field)
  315.      4  CITY_STATE
  316. 3  CITY_STATE
  317. 5  ZIP
  318. 4  ZIP
  319. 6  PHONE
  320. 5  PHONE
  321. C:\GL\CUSTOMER.DBF
  322. *.DBF
  323. WORK\
  324. REPORTS\
  325. AVAL_FLT.DBF
  326. CUSTOMER.DBF
  327.  #Move Field
  328. 1314 W. 21st St.
  329. Smith, Randy
  330.  S. 12th Pl.
  331. Jones, Andrew
  332. 7788 E. 77th Ter.
  333. Wilson, Susan
  334. 3301 N. 99th St.
  335. Brown, Peter A.
  336. 4455 N.W. 44th Pl.
  337. Adams, Alvan A.
  338. 7788 S.W. 33rd Ave.
  339. Baxter, Nancy T.
  340. 1230 W. 55th Rd.
  341. Picket, Wilson W.
  342. 3215 N.E. 3rd St.
  343. Simmons, John D.
  344. Apt 10B, 1400 E. 41 Ct.
  345. Chandler, Randall
  346. 4729 N.E. 11 Pl.
  347. Dalton, Barry L.
  348. ADDRESS
  349. 7732 S.E. 99th Ct.
  350. Evans, Martha Q.
  351. 9201 W. 4th Pl.
  352. Franklin, Dennis J. 76201 S.W. 1st St.
  353. Gold, Harvey B.
  354. 99011 E. 5th St.
  355. Henry, Albert T.
  356. 87097 N.E. 4th Pl.
  357. Inman, Barnard K.
  358. 30190 N.W. 88th Ter.
  359. Jackson, Mary C.
  360. Apt C. 14123 W. 7th Ct.
  361. Kendall, Jennifer L.78612 N.W. 55th St.
  362. Harrison, Adam P.
  363. 77612 N.W. 99 Pl.
  364. Lawson, Robert T.
  365. 88032 N.W. 14th Ct.
  366. Mathers, Gerald A.  55182 N.W. 27th Ter.
  367. Nobel, Alfred P.
  368. 1314 W. 21st St.
  369. Ft. Lauderdale, FL
  370. Smith, Randy
  371.  S. 12th Pl.
  372. Ft. Lauderdale, FL
  373. Jones, Andrew
  374. 7788 E. 77th Ter.
  375. Ft. Lauderdale, FL
  376. Wilson, Susan
  377. 3301 N. 99th St.
  378. Pompano Beach, FL
  379. Brown, Peter A.
  380. 4455 N.W. 44th Pl.
  381. Coral Springs, FL
  382. Adams, Alvan A.
  383. 7788 S.W. 33rd Ave.
  384. Plantation, FL
  385. Baxter, Nancy T.
  386. 1230 W. 55th Rd.
  387. Tamarac, FL
  388. Picket, Wilson W.
  389. 3215 N.E. 3rd St.
  390. Deerfield Beach, FL
  391. Simmons, John D.
  392. Apt 10B, 1400 E. 41 Ct.
  393. Pompano Beach, FL
  394. Chandler, Randall
  395. 4729 N.E. 11 Pl.
  396. Deerfield Beach, FL
  397. Dalton, Barry L.
  398. ADDRESS
  399. CITY_ST
  400. 7732 S.E. 99th Ct.
  401. Hallandale Beach, FL
  402. Evans, Martha Q.
  403. 9201 W. 4th Pl.
  404. Ft. Lauderdale, FL
  405. Franklin, Dennis J. 76201 S.W. 1st St.
  406. Plantation, FL
  407. Gold, Harvey B.
  408. 99011 E. 5th St.
  409. Ft. Lauderdale, FL
  410. Henry, Albert T.
  411. 87097 N.E. 4th Pl.
  412. Deerfield Beach, FL
  413. Inman, Barnard K.
  414. 30190 N.W. 88th Ter.
  415. Coral Springs, FL
  416. Jackson, Mary C.
  417. Apt C. 14123 W. 7th Ct.
  418. Ft. Lauderdale, FL
  419. Kendall, Jennifer L.78612 N.W. 55th St.
  420. Coral Springs, FL
  421. Harrison, Adam P.
  422. 77612 N.W. 99 Pl.
  423. Coral Springs, FL
  424. Lawson, Robert T.
  425. 88032 N.W. 14th Ct.
  426. Coral Springs, FL
  427. Mathers, Gerald A.  55182 N.W. 27th Ter.
  428. Coral Springs, FL
  429. Nobel, Alfred P.
  430. Evans, Martha Q.
  431. Inman, Barnard K.
  432. Record Number
  433. NAME_KEY
  434.  P33033
  435.  :33034
  436.  :33035
  437.  :33064
  438.  :33065
  439.  :33011
  440.  :33044
  441. 3056754352
  442.  :33079
  443. 3054346342
  444.  :33064
  445. 3056541234
  446.  :33033
  447. 3056789123
  448.  :ZIP
  449.      PHONE
  450.  ?33912
  451. 3056879123
  452.  :s12
  453.      s12
  454.  A33031
  455. 3056786453
  456.  :33901
  457. 3054632718
  458.  :33033
  459. 3056859400
  460.  :33088
  461. 3053896512
  462.  :33071
  463. 3054671243
  464.  :33765
  465. 3054678392
  466.  :33071
  467. 3054678392
  468.  :33065
  469. 3057331299
  470.  :33071
  471. 3053658836
  472.  :33065
  473. 3057853620
  474.  <PHONES.DAT
  475. Record:11
  476. Status:Active
  477. Order:Record Number 
  478. File definition for converted file CUSTOMER.DAT 
  479. FILE,NAME('CUSTOMER.DAT')
  480. RECORD
  481.  CNAME
  482. STRING(25)
  483.  CFLT_NO
  484. STRING(3)
  485.  CDEP_CITY
  486. STRING(3)
  487.  CDES_CITY
  488. STRING(3)
  489.  CFLT_DATE
  490. STRING(8)
  491.  CNO_SEATS
  492.  (305)
  493. -1212  (305)
  494. -3131  (305)
  495. -7766  (305)
  496. -3113  (305)
  497.   (305)
  498. -8899  (305)675-4352  (305)434-6342  (305)654-1234  (305)678-9123 PHONE
  499. (305)687-9123 P (
  500.  (305)678-6453  (305)463-2718  (305)685-9400  (305)389-6512  (305)467-1243  (305)467-8392  (305)467-8392  (305)733-1299  (305)365-8836  (305)785-3620 
  501. 3056879123  
  502.  (305)687-9123 
  503. *.DBF
  504. PHONE\
  505. TUTORIAL\
  506. AVAL_FLT.DBF
  507. CUSTOMER.DBF
  508. *.DAT
  509. WORK\
  510. REPORTS\
  511. CUSTOMER.DAT
  512. ACCOUNT.DAT
  513. C:\GL\CUSTOMER.DAT
  514. The CLARION Scanner
  515.   Input file:
  516.   Sequence  :
  517.  This is Scanner's Base window.  If, at any point, you want to exit  
  518.  from Scanner, press Esc from the Input file line.  The Input file
  519.  field is where you specify the file to be scanned.  This field will 
  520.  usually contain the name of the active data file, remembered by
  521.  Clarion.  If you omit the path, the current directory will be used. 
  522.  If you omit the extension, .DAT will be used.  To access the the
  523.  File Selection window, leave the field blank or enter a pattern and 
  524.  press Enter.
  525.  We can change the viewing format of a field  
  526.  by using Ctrl-F to change the picture format.
  527.  The next page shows how the PHONE field
  528.  would look if the picture format was changed 
  529.  using Ctrl-F from s12 to p (
  530.  p.  
  531.  You can also use Ctrl-L to change the 
  532.  label area.  In this manner you can
  533.  design a custom viewing format for
  534.  any of the fields.  These formats are 
  535.  then remembered by Scanner for this
  536.  file in an options file with the
  537.  extension .SCN.  Then each time you
  538.  scan the file, you will be able to
  539.  view it in the format you have
  540.  designed.
  541.  The following demonstrates the use of 
  542.  Cursor left to return to the first
  543.  set of fields on the prior screen.
  544.  There are several commands that operate on
  545.  the current record:
  546.  Ctrl-D 
  547.  Delete a record.
  548.  Ctrl-R 
  549.  Release a "Held" record.
  550.  Ctrl-U 
  551.  Undelete a deleted record.
  552.  There are also several commands that operate 
  553.  on the current field of the current record:  
  554.  Ctrl-C 
  555.  Change the contents of a field.
  556.  Ctrl-F 
  557.  Change the format of a field.
  558.  Ctrl-L 
  559.  Change a field's display label.
  560.  Ctrl-M 
  561.  Move a field column for display.  
  562.  Ctrl-S displays the Search and Replace window.  This command can be  
  563.  used to search all records to find a specific value in the current
  564.  field.  You can optionally replace the value with a different value. 
  565.  Use Ctrl-N to continue the search to the Next matching record.
  566.  In addition to changing the format and label of a field,  
  567.  you can also change the order of the fields with the
  568.  Ctrl-M command.  Ctrl-M is used to move the current field 
  569.  to another position on the screen, exchanging positions
  570.  with the field to the left or right.  The following
  571.  demonstrates using Ctrl-M and Cursor right to move the
  572.  Name field two fields to the right.
  573.  Changes made with Ctrl-M are also remembered 
  574.  in the .SCN options file for this data file, 
  575.  providing you with yet another way to
  576.  customize the display format for your file.  
  577.  Now let's change the viewing
  578.  sequence.  This file has a  
  579.  key declared -- NAME_KEY.
  580.  To use this key as the new  
  581.  sequence, press Enter.
  582.  Now the records are ordered in ascending 
  583.  sequence by the NAME field.
  584.  Some of the other commands available for 
  585.  Clarion data files are:
  586.  Ctrl-J 
  587.  Jump to a record number.
  588.  Ctrl-P 
  589.  Print a formatted report.
  590.  Ctrl-T 
  591.  Edit a Text (Memo) field.
  592.  Now let's scan a file that  
  593.  is not a Clarion data file. 
  594.  This shows how we might
  595.  have used the File Selection
  596.  window to locate a dBase
  597.  file for scanning.  When we 
  598.  press Enter, this will then 
  599.  be the active file.
  600.  Scanner detects that the
  601.  file is not a Clarion file 
  602.  and it automatically
  603.  switches to DOS mode.
  604.  We can use the File 
  605.  Selection window to 
  606.  locate the file to  
  607.  be scanned.  When
  608.  the selector bar is 
  609.  over the file you
  610.  want, simply press  
  611.  Enter.
  612.  Hex area 
  613.  Text area 
  614. Decimal
  615. address
  616. Active and
  617. Shadow cursors 
  618. Ctrl-T for Text
  619. Ctrl-H for Hex 
  620.  In DOS mode, Scanner displays the decimal address at the left,
  621.  the hexadecimal format in the center, and the text format at the 
  622.  right.  Changes can be made in Text or Hex mode.
  623.  Cursor controls move the active cursor.  Use Esc, Ctrl-Esc,  
  624.  or Ctrl-Q to exit DOS mode.  Here are some of the commands
  625.  available in DOS mode:
  626.  Ctrl-A 
  627.  Add a byte to the end of the file.
  628.  Ctrl-C 
  629.  Change a byte within a file.
  630.  Ctrl-E 
  631.  Create a new End of File.
  632.  Ctrl-H 
  633.  Activate the Hex cursor.
  634.  Ctrl-J 
  635.  Jump to a new byte address.
  636.  Ctrl-N 
  637.  Search for the next occurrence of the search byte.
  638.  Ctrl-P 
  639.  Print a Scanner report.
  640.  Ctrl-S 
  641.  Search and replace.
  642.  Ctrl-T 
  643.  Activate the Text cursor.
  644.  This concludes the tutorial on Scanner. 
  645.  Scanner will show you your  
  646.  data ordered according to
  647.  the sequence you choose in  
  648.  the Sequence window.  The
  649.  first choice is always
  650.  Record Number.  Record
  651.  number order is the order in
  652.  which the records are stored
  653.  in the file.
  654.  This often correlates to the
  655.  order in which the records  
  656.  were added to the file.
  657.  To choose Record Number as  
  658.  the sequence, simply press  
  659.  Enter.
  660.  When a Clarion data file is selected for scanning, various file
  661.  statistics and the source statement structure of the file are
  662.  displayed.  Large source statement structures can be scrolled with 
  663.  up and down arrow.  To continue, simply press Enter.
  664.  This is the Record Mode worksheet for a Clarion data file. Each record 
  665.  appears as a row and each field as a column in a spreadsheet format.
  666. You can use the cursor control keys to scroll through the records in  
  667. the data file and to view any fields right of column 80.  To scroll
  668. and change the current record, use Cursor up and Cursor down, PgUp and
  669. PgDn, and Ctrl-PgUp and Ctrl-PgDn.
  670. Current
  671. Current
  672. record 
  673. field  
  674.  Default display format
  675. Field display label 
  676.  (Change with Ctrl-F)  
  677. (Change with Ctrl-L)
  678. Viewing 
  679. sequence
  680. Current
  681.  Record status  
  682. Current  
  683. record 
  684. (Active/Deleted)
  685. data file
  686. number 
  687.  Cursor left and Cursor right changes the current field. 
  688.  From the right side of the display, Cursor Right will 
  689.  continue to the next set of fields.
  690. *.DAT
  691. PHONES.DAT
  692.  This is the Scanner tutorial.
  693.  Clarion's Scanner utility allows you to inspect and edit 
  694.  Clarion data files and DOS files.
  695.  Clarion data files are inspected in "Record mode",
  696.  whereby records are displayed in a spreadsheet format
  697.  (where fields are displayed as columns and records are
  698.  displayed as rows.)
  699.  For all other types of files, Scanner enters "DOS mode"  
  700.  and displays files in hexadecimal and text formats.
  701. SEARCH/REPLACE
  702.   Search for STRING(20)  :|
  703.   Replace with STRING(20):
  704. Record Number
  705. NAME_KEY
  706. Existing data file will be replaced
  707. The CLARION Sorter
  708.   Input
  709.   Output
  710.   Sort key
  711.   Compress file
  712. Yes  No
  713.   Retain deletions:No
  714. Yes  No
  715.   Remove key files:No
  716. Yes  No
  717.  This is the Sorter tutorial.  It should be viewed 
  718.  after the Filer tutorial.
  719.  The Filer tutorial created a data file from the
  720.  source program generated by the Designer tutorial.
  721.  Now we will use Sorter with this data file.
  722.  From here, our job is easy.  We only want
  723.  Sorter to reorganize the file -- so we do
  724.  not need to specify a Sort key, and we do
  725.  not want to Compress, we do not want to
  726.  Retain deletions, and we do not want to
  727.  Remove key files.  So, all we have to do is 
  728.  press Ctrl-Enter to accept these defaults.  
  729.  That's how easy it is to Reorganize a file.  Now, suppose we wanted 
  730.  to actually Sort our file.  To accomplish this, we need to specify  
  731.  a Sort key, but first, once again, let's leave the input and output 
  732.  files the same by simply pressing Enter.
  733.  A Sort key is made up of one or more sort parameters.  Sort param-  
  734.  eters are field labels and (when more than one is used) they are
  735.  separated by plus or minus signs.
  736.  A plus sign indicates that the next sort parameter should be sorted 
  737.  in ascending sequence.  A minus sign indicates that the next sort
  738.  parameter should be sorted in descending sequence.  If the first
  739.  parameter IS NOT preceded by a plus or minus sign, Sorter assumes
  740.  that you want to sort in ascending sequence.
  741.  Suppose we wanted to sort on the PHN:NAME field in ascending
  742.  sequence.  We must enter the field name, and since it is the first 
  743.  parameter, and since we want ascending sequence, we can omit the
  744.  plus sign.  So we simply type the field name and press Enter.
  745.  Oops! we misspelled PHN:NAME.  No problem, Sorter informs us that  
  746.  there is 'No such field.'  We could just re-key the parameter, but 
  747.  suppose we weren't sure what the field name is.  We can call the
  748.  Sort Key Selection Window to find the right field name by typing a 
  749.  plus (or minus), then blanking the rest of the field by pressing
  750.  Ctrl-End, then pressing Enter.
  751.  There it is!  That's the
  752.  field we want.  All we have 
  753.  to do is press Enter and
  754.  the Sort Key Selection
  755.  Window will deliver the
  756.  selected field name to be
  757.  the sort parameter.
  758.  Now we have a Sort key.  We could add more  
  759.  parameters to our key if we wanted to, and  
  760.  we can call up the Selection Window as many 
  761.  times as necessary.  Each time the Sort key 
  762.  field ends in a + or -, the Sort Key
  763.  Selection Window will appear to help us
  764.  select sort key parameters.
  765.  Now let's Sort.  Again, the rest of fields  
  766.  on the base window already have the correct 
  767.  responses filled in.  We can accept these
  768.  defaults and begin sorting by pressing
  769.  Ctrl-Enter.
  770.  That's how easy it is to Sort a file.  Now, suppose we wanted to
  771.  Compress our file.  To accomplish this, we should specify a backup 
  772.  Output filename.  Let's use the extension .BAK.
  773.  This time we will leave the Sort key field blank, but we need to 
  774.  answer Yes at the Compress file field.
  775.  Sorter provides several commonly-used file
  776.  maintenance functions for use with your Clarion 
  777.  data files 
  778.  Let's suppose that this time we also want our compressed file to 
  779.  include any deleted records.  For this to happen, we must answer 
  780.  Yes at the Retain deletions field.
  781.  The Remove key files field gives us the ability to make a version 
  782.  of this file that has no associated key files.  We do not want to 
  783.  do that this time, so now to begin compressing, all we need to do,
  784.  once again, is press Ctrl-Enter.
  785.  That's how simple it is to Compress a file!  To Restore our file
  786.  from its compressed form, all we need to do is to repeat the steps 
  787.  we used to Reorganize the file, only this time specify PHONEBK.BAK 
  788.  as the input and PHONEBK.DAT as the output.  Once we press Ctrl-
  789.  Enter, Sorter takes care of the rest.  Now let's look at the last  
  790.  major file maintenance function of Sorter 
  791.  Concatenating.
  792.  To Concatenate files of identical format into a single file, all we 
  793.  need to do is tell Sorter all of the Input filenames separated by a 
  794.  plus sign.  Then we provide Sorter with a single Output file name.  
  795.  Let's assume there are two other versions of PHONEBK on our disk;
  796.  one in a directory called \USER1 and the other in \USER2.
  797.  Sorter defaults the Output filename to be same as the first Input 
  798.  file.  Let's suppose that we want the output file to be in the
  799.  current directory, which is \PHONES.
  800.  Now we are ready to Concatenate.  Let's use the rest of the fields 
  801.  the way they are -- set to the normal defaults.  When we press
  802.  Ctrl-Enter, Sorter will build a new file from two other files.
  803.  And that's all there is to Concatenating.  We have looked at each  
  804.  of the major features of Sorter --
  805. Reorganizing, Sorting, Compressing, Restoring, and Concatenating 
  806.  This completes the Sorter tutorial.  Let's return to the tutorial  
  807.  menu.
  808. S o r t i n g
  809.  Sorter can sort, or physically rearrange, the order 
  810.  of the records in a Clarion data file when you
  811.  specify an order sequence.
  812. (Name) (Age)
  813.  Zeb  
  814.  Adam 
  815.  Adam 
  816.  Bob  
  817.  Sorter 
  818.  Cory 
  819.  Cory 
  820.  (Sort on the 
  821.  Bob  
  822.   Name field) 
  823.  Zeb  
  824. R e o r g a n i z i n g
  825.   Sorter can reorganize a data file by removing
  826.   deleted records.  Sorter reorganizes key files by  
  827.   rebuilding them from the data file.
  828.  Zeb  
  829. Reorg'd Data
  830. Reorg'd Key 
  831.  Adam 
  832.  Zeb  
  833.  Sorter
  834.   deleted  
  835.  Adam 
  836.  Bob  
  837.  Bob  
  838. C o m p r e s s i n g  /  R e s t o r i n g
  839.  Sorter can compress a data file--making backup
  840.  and data distribution easier.  When you run a
  841.  compressed data file through Sorter, Sorter auto-
  842.  matically restores it AND rebuilds any of its keys. 
  843.  Key file  
  844.   Compressed data file
  845.  Key file  
  846. PHONEBK.K01
  847. PHONEBK.K01
  848. PHONEBK.BAK
  849.  Data file 
  850.  Data file 
  851. PHONEBK.DAT
  852. PHONEBK.DAT
  853. > Sorter 
  854. C o n c a t e n a t i n g
  855.   Sorter can concatenate data files that have the
  856.   same record layout.  That is, files of the same
  857.   format containing different data can be combined.  
  858.  \USER1\
  859. \WORK\
  860.  PHONEBK.DAT 
  861.  \USER2\
  862. Sorter 
  863.  PHONEBK.DAT 
  864.  PHONEBK.DAT 
  865.  This is Sorter's base window.  Clarion remembers 
  866.  that we are working on the file PHONEBK.DAT. So  
  867.  to use Sorter with this file, all we have to do  
  868.  is press Enter.
  869.  Sorter assumes that we want the Output file- 
  870.  name to be the same as the Input filename.
  871.  In this example, this is exactly what we
  872.  want.  We want to use Sorter to reorganize
  873.  our file (free deleted space and rebuild the 
  874.  key file.)  To accept the Output filename,
  875.  all we have to do is press Enter.
  876.  Sorter informs us that the existing file
  877.  PHONEBK.DAT will be replaced since we used the 
  878.  same name for Input and Output.  If this was
  879.  not what we wanted to do, we could back up by  
  880.  pressing Escape and then enter a different
  881.  Output filename.  This time, however, this is  
  882.  what we want to do, so we will proceed.
  883. Press Enter to scan file
  884. Active recs  :
  885. File size  :
  886. 2,240 Deleted recs :
  887. Change date:  3/31/88 Record length:
  888. Change time:  11:31AM 
  889. FILE,PRE(PHN),RECLAIM,CREATE
  890. NAME_KEY
  891. KEY(PHN:NAME),DUP,NOCASE
  892. RECORD
  893. RECORD
  894. STRING(20)
  895. ADDRESS
  896. STRING(30)
  897. CITY_ST
  898. STRING(30)
  899. PHONE
  900. DECIMAL(11,0)
  901.  &. .
  902.  This is the Converter tutorial.
  903.  Clarion's Converter utility will import a dBaseII,
  904.  dBase
  905. , DIF, or BASIC file, convert it to a Clarion 
  906.  data file, and produce a Clarion FILE structure for
  907.  the converted file.  Similarly, Converter can export  
  908.  a Clarion data file and convert it to a dBaseII,
  909.  dBase
  910. , DIF, or BASIC file.
  911. 33912
  912. ADDRESS 
  913. BYNAME  4
  914. BYRECNO 
  915. CITY_ST 
  916. CONVERT 
  917. CVT1    
  918. CVT1_W1 V
  919. CVT1_W2 
  920. CVT1_W3 
  921. CVT1_W4 
  922. CVT1_W5 
  923. CVT1_W6 
  924. CVT1_W7 >
  925. CVT1_W8 
  926. CVT1_W9 p
  927. DOSMODE 
  928. ENTERDOSF"
  929. FIELDS  >#
  930. FIL     
  931. FIL_W1  
  932. FIL_W2  
  933. FIL_W3  q*
  934. FIL_W4  U+
  935. FIL_W5  Y,
  936. FIL_W6  
  937. FIL_W7  ;.
  938. FIL_W8  [/
  939. FLD1    U0
  940. FLD2    
  941. FLD3    &4
  942. GETFILE 
  943. MOVE1   
  944. MOVE2   H6
  945. MOVE3   
  946. NAME    Y?
  947. NAME2   
  948. NAME_KEY
  949. NEXTPAGE
  950. OUTPUT  
  951. PHONE2  
  952. PHONE_A 6F
  953. PHONE_B [F
  954. PICKDBF 
  955. PUTFILE 
  956. SCN1    
  957. SCN1_W1 4K
  958. SCN1_W10cM
  959. SCN1_W11xN
  960. SCN1_W12
  961. SCN1_W13
  962. SCN1_W14
  963. SCN1_W15
  964. SCN1_W16
  965. SCN1_W17cW
  966. SCN1_W18
  967. SCN1_W19
  968. SCN1_W2 VZ
  969. SCN1_W20&[
  970. SCN1_W21
  971. SCN1_W22j`
  972. SCN1_W3 
  973. SCN1_W4 
  974. SCN1_W5 
  975. SCN1_W6 
  976. SCN1_W7 
  977. SCN1_W8 
  978. SCN1_W9 
  979. SCN_GET {k
  980. SCN_TTL1
  981. SEARCH  
  982. SEQUENCE
  983. SOURCE  
  984. SRT     
  985. SRT_W1  
  986. SRT_W10 
  987. SRT_W11 hv
  988. SRT_W12 
  989. SRT_W13 "z
  990. SRT_W14 q{
  991. SRT_W15 >}
  992. SRT_W16 3~
  993. SRT_W17 
  994. SRT_W18 
  995. SRT_W19 
  996. SRT_W2  T
  997. SRT_W20 
  998. SRT_W21 
  999. SRT_W22 
  1000. SRT_W23 
  1001. SRT_W24 
  1002. SRT_W25 
  1003. SRT_W26 
  1004. SRT_W3  
  1005. SRT_W4  k
  1006. SRT_W5  
  1007. SRT_W6  _
  1008. SRT_W7  (
  1009. SRT_W8  
  1010. SRT_W9  
  1011. STRUCTURW
  1012. TTL1    0
  1013. WHITE   
  1014. ZIP      
  1015.